window.onload=function () {
    var app = new Vue({
        el: "#app",
        data: {
            pagination: {
                total: 0, //总记录数
                pageSize: 10, //每页的记录数
                pageNum: 1, //当前页码
            },
            toucharray:[],//所以类型
            addtypevalue:false,//新增弹出框
            updatetype:false,//修改弹出框
            typeobj:{
                tid:0,//类型id
                name:"",//名称
                type:"",//类型
                states:""//状态
            }
        },
        methods: {
            inistouch(){
                //初始化数据
                methodaxios.get(null,"/touch/listall",rep=>{
                    window.console.log(rep)
                    this.toucharray=rep.data
                });
            }, //当前页发送改变
            findBlogPageList(page) {
                //页数改变
                this.pagination.pageNum = page;
                this.inistouch();
            }, //每页大小发送改变
            sizeChange(size) {
                this.pagination.pageSize = size; //当前页显示多少
                this.pagination.pageNum = 1;
                this.inistouch();
            },
            addtype(){//新增类型按钮
                this.addtypevalue=true
                this.typeobj.name=""
                this.typeobj.type=""
            },
            confirmaddtype(){//确定增加
                window.console.log(this.typeobj)
                if(isBlank(this.typeobj.name)){
                    layer.msg("请输入名称");
                    return false;
                }
                if(this.typeobj.type==="" || this.typeobj.type===null){
                    layer.msg("请选择类型");
                    return false;
                }
                methodaxios.post("/touch/add",this.typeobj,rep=>{
                    if(rep.data.code==="200"){
                        this.typeobj.name=""
                        this.typeobj.type=""
                        layer.msg("新增成功");
                        this.addtypevalue=false
                        this.inistouch();
                    }
                });
            },
            updatealltype(row){//点击修改按钮
                this.updatetype=true
                this.typeobj.name=row.name
                this.typeobj.type=row.type
                this.typeobj.tid=row.tid
                this.typeobj.states=row.states

            },confirmupdatetype(){//确定修改
                if(isBlank(this.typeobj.name)){
                    layer.msg("请输入名称");
                    return false;
                }
                methodaxios.post("/touch/update",this.typeobj,rep=>{
                    if(rep.data.code==="200"){
                        this.typeobj.name=""
                        this.typeobj.type=""
                        this.typeobj.states=""
                        this.typeobj.tid=""
                        layer.msg("修改成功");
                        this.updatetype=false
                        this.inistouch();
                    }
                });
            }

        },mounted(){
            this.inistouch();
        },
        filters:{
            mytime(value){
                var dateee = new Date( value).toJSON();
                return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
            },//状态(0 伪删除 1审核中 2通过 3未通过)
           mystate(value){
                if(value=="0"){
                    return "启用"
                }else if(value=="1"){
                    return "停用"
                }
            },
            mytype(value){
                if(value=="0"){
                    return "咨询"
                }else if(value=="1"){
                    return "问答"
                }
            }
        }

    })
}
